#ifndef Face_H
#define Face_H

#include "bmp.h"

enum class FaceState {
    HOME_SCREEN,
    GAME_OVER_SCREEN
};


class Face
{
public:
    Face();
    ~Face();

    // 显示首页界面
    void show_home_screen();
    
    //显示游戏结束界面
    void show_game_over_screen();

    // 等待用户开始游戏
    int wait_for_start( );
    void showText();

    // 获取当前界面状态
    FaceState get_current_state() const;
    
    // 设置当前界面状态
    void set_current_state(FaceState state);

private:
    FaceState current_state;

};



#endif 
